type compress/flate.huffmanEncoder
17 uses
compress/flate (current package)
huffman_bit_writer.go#L88: literalEncoding *huffmanEncoder
huffman_bit_writer.go#L89: offsetEncoding *huffmanEncoder
huffman_bit_writer.go#L90: codegenEncoding *huffmanEncoder
huffman_bit_writer.go#L200: func (w *huffmanBitWriter) generateCodegen(numLiterals int, numOffsets int, litEnc, offEnc *huffmanEncoder) {
huffman_bit_writer.go#L288: func (w *huffmanBitWriter) dynamicSize(litEnc, offEnc *huffmanEncoder, extraBits int) (size, numCodegens int) {
huffman_bit_writer.go#L609: var huffOffset *huffmanEncoder
huffman_code.go#L18: type huffmanEncoder struct {
huffman_code.go#L59: func newHuffmanEncoder(size int) *huffmanEncoder {
huffman_code.go#L60: return &huffmanEncoder{codes: make([]hcode, size)}
huffman_code.go#L64: func generateFixedLiteralEncoding() *huffmanEncoder {
huffman_code.go#L97: func generateFixedOffsetEncoding() *huffmanEncoder {
huffman_code.go#L106: var fixedLiteralEncoding *huffmanEncoder = generateFixedLiteralEncoding()
huffman_code.go#L107: var fixedOffsetEncoding *huffmanEncoder = generateFixedOffsetEncoding()
huffman_code.go#L109: func (h *huffmanEncoder) bitLength(freq []int32) int {
huffman_code.go#L134: func (h *huffmanEncoder) bitCounts(list []literalNode, maxBits int32) []int32 {
huffman_code.go#L248: func (h *huffmanEncoder) assignEncodingAndSize(bitCount []int32, list []literalNode) {
huffman_code.go#L274: func (h *huffmanEncoder) generate(freq []int32, maxBits int32) {